Big Huge Thesaurus

Lonicera hirsuta

noun